const App = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    isLogin: false,
    userInfo: {}, // 用户信息
    orderCount: {}, // 订单数量
    F_Account: ""// 用户名
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    let _this = this;
    _this.setData({
      isLogin: App.checkIsLogin()
    });
    let user_info = wx.getStorageSync('user_info')
    let F_Account = wx.getStorageSync('F_Account')
    user_info = user_info ? JSON.parse(user_info) : user_info
    _this.setData({
      user_info: user_info,
      F_Account: F_Account
    });
    // 获取当前用户信息
    _this.getUserDetail();
  },

  /**
   * 获取当前用户信息
   */
  getUserDetail() {
    let _this = this;
    var userId = wx.getStorageSync('user_id')
    App._get('GetUserInfo', { userId: userId }, function (result) {
      _this.setData({ userInfo: result });
    });
  },

  /**
   * 跳转到登录页
   */
  onLogin() {
    wx.navigateTo({
      url: '../login/login',
    });
  },

  /**
   * 验证是否已登录
   */
  onCheckLogin() {
    let _this = this;
    if (!_this.data.isLogin) {
      App.showError('很抱歉，您还没有登录');
      return false;
    }
    return true;
  },
  zixun() {
    let _this = this
    wx.showModal({
      title: '是否要拨打电话咨询',
      cancelText: '取消',
      confirmText: '确定拨打',
      confirmColor: 'green',
      success: (res) => {
        if (res.confirm) {
          wx.makePhoneCall({
            phoneNumber: _this.data.detail.Tel,
          })
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },
  zhuxiao() {
    wx.removeStorageSync('user_id');
    wx.removeStorageSync('hasFubiaoPromission');
    wx.removeStorageSync('hasZhuBiaoPromission');
    wx.removeStorageSync('F_Account');
    wx.switchTab({
      url: '/pages/index/index',
    })
  }
})